package com.tec.cloud.notice.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Builder
@Accessors(chain = true)
@ApiModel("com.tec.cloud.notice.vo配置VO")
public class ConfigVO {

    @ApiModelProperty(value = "类型", hidden = true)
    private String type;

    @ApiModelProperty(value = "key键", example = "证书域名URL等")
    private String key;

    @ApiModelProperty("value值")
    private String value;

    @ApiModelProperty("描述")
    private String desc;

    @ApiModelProperty("是否提醒")
    private Boolean noticeFlag;

    @ApiModelProperty("自定义的最小提醒时间，比内置时间大时，则忽略")
    private Integer minNoticeDay;
}
